package com.collection;

import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;

/**
 * @author south wind
 * @version 1.0
 * @date 2025/4/2 20:05
 * @description  键盘输入一串字符串，统计其中有多少种字符  Set
 */
public class Test03 {
    public static void main(String[] args) {
        //获取控制器权限
        Scanner input =new Scanner(System.in);
        System.out.println("请输入字符串：");
        String str = input.nextLine();
        input.close();

        //利用hashSet来统计，利用其集合特性，自动去重
       Set<Character> charSet =new HashSet<>();
        for (int i = 0; i < str.length(); i++) {
            char c = str.charAt(i);
            charSet.add(c);
        }
        System.out.println("输入的字符串一共有："+charSet.size()+"种字符");
    }
}
